#include<stdio.h>
#include <sys/types.h>
#include <unistd.h>


int main()
{
  printf("我是父进程，我的pid是：%d\n",getpid());
  pid_t a = fork();
  while(1){
  if(a == 0)  //代表的是子进程
  {
  printf("我是一个子进程！我的pid是:%d,我的父进程pid是：%d\n",getpid(),getppid());
  sleep(1);
  }
  else
  {
    printf("我是一个父进程，我的pid是：%d,我的父进程pid是：%d\n",getpid(),getppid());
    sleep(1);
  }
  }
  return 0;
}
